#ifndef LIBRARY_MANAGER_H
#define LIBRARY_MANAGER_H

#include <QtGui/QMainWindow>
#include "ui_library_manager.h"
#include "include.h"
#include "library.h"
#include "editor.h"

class Library_manager : public QMainWindow
{
    Q_OBJECT

public:
    Library_manager(QWidget *parent = 0);
    ~Library_manager();

private slots:
    void add_library();
    void remove_library();
    void remove_library_piece();
    void edit_library_piece();
    void rename_library();
    void save_library_copy();
    void select_library();
    void refresh();
    
private:
    Ui::library_managerClass ui;
    
    void setupConnections();
    void initialize();
};

#endif // LIBRARY_MANAGER_H
